package com.ruoyi.swla2.service;

import com.ruoyi.swla2.domain.BasicDfq;

import java.util.List;

/**
 * 大分区配置Service接口
 *
 * @author gdqt
 * @date 2023-06-16
 */
public interface IBasicDfqService {
    /**
     * 查询大分区配置
     *
     * @param ID 大分区配置主键
     * @return 大分区配置
     */
    public BasicDfq selectBasicDfqByID(Long ID);

    /**
     * 查询大分区配置列表
     *
     * @param basicDfq 大分区配置
     * @return 大分区配置集合
     */
    public List<BasicDfq> selectBasicDfqList(BasicDfq basicDfq);

    /**
     * 新增大分区配置
     *
     * @param basicDfq 大分区配置
     * @return 结果
     */
    public int insertBasicDfq(BasicDfq basicDfq);

    /**
     * 修改大分区配置
     *
     * @param basicDfq 大分区配置
     * @return 结果
     */
    public int updateBasicDfq(BasicDfq basicDfq);

    /**
     * 批量删除大分区配置
     *
     * @param IDs 需要删除的大分区配置主键集合
     * @return 结果
     */
    public int deleteBasicDfqByIDs(Long[] IDs);

    /**
     * 删除大分区配置信息
     *
     * @param ID 大分区配置主键
     * @return 结果
     */
    public int deleteBasicDfqByID(Long ID);

    BasicDfq getBasicDfqByAreaId(String areaId);
}
